home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d13
/
nuf210.arc
/
GETCURD.C
< prev
next >
Wrap
Text File
|
1990-06-14
|
571b
|
36 lines
#ifdef __TURBOC__
#include <dir.h>
#else
#include <dos.h>
#include <direct.h>
#endif
int
GetCurrentDirectory (int Disk, char *CurDir) {
#ifdef __TURBOC__
return (getcurdir(Disk, CurDir));
#else
unsigned CurDrive, NumberOfDrives;
_dos_getdrive(&CurDrive);
_dos_setdrive(Disk, &NumberOfDrives);
getcwd(CurDir, sizeof(*CurDir));
_dos_setdrive(CurDrive, &NumberOfDrives);
return (0);
#endif
}
void
GetCurrentDisk (int *CurDisk) {
#ifdef __TURBOC__
*CurDisk = getdisk();
#else
_dos_getdrive(CurDisk);
#endif
}